CryptoPro JCP Request.
Public API.

ru.CryptoPro.JCPRequest.ca15.decoder
Class CA15UserRegistrationField

java.lang.Object
  extended by ru.CryptoPro.JCPRequest.ca15.decoder.SimpleHTMLDecoder
      extended by ru.CryptoPro.JCPRequest.ca15.decoder.CA15UserRegistrationField

public class CA15UserRegistrationField
extends ru.CryptoPro.JCPRequest.ca15.decoder.SimpleHTMLDecoder

Класс CA15UserRegistrationField предназначен для декодирования HTML-кода элемента таблицы с описанием поля для регистрации пользователя.


Field Summary
static int EDIT_TYPE
          Простое текстовое поле.
static int SELECT_TYPE
          Список для выбора значения.
static int SEPARATOR_TYPE
          Разделитель.
static int TEXTAREA_TYPE
          Текстовая область.
static int UNKNOWN_TYPE
          Неопределенный объект.
 
Fields inherited from class ru.CryptoPro.JCPRequest.ca15.decoder.SimpleHTMLDecoder
RECORD_END_TAG, RECORD_START_TAG
 
Constructor Summary
CA15UserRegistrationField(java.lang.String data)
          Конструктор.
 
Method Summary
 java.util.Vector getAllowedValues()
          Функция получения списка допустимых значений (SELECT) вида [String].
 int getComponentType()
          Функция получения типа поля: EDIT, TEXTAREA, SELECT, SEPARATOR.
 java.lang.String getFormName()
          Функция получения зарегистрированного имени поля.
 boolean getMandatory()
          Функция определения важности заполнения поля.
 int getMaxLength()
          Функция получения размера значения, которое можно передать.
 java.lang.String getName()
          Функция получения читабельного имени поля.
 java.lang.String getValue()
          Функция получения значения поля по умолчания.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_TYPE

public static final int UNKNOWN_TYPE
Неопределенный объект.

See Also:
Constant Field Values

EDIT_TYPE

public static final int EDIT_TYPE
Простое текстовое поле.

See Also:
Constant Field Values

TEXTAREA_TYPE

public static final int TEXTAREA_TYPE
Текстовая область.

See Also:
Constant Field Values

SELECT_TYPE

public static final int SELECT_TYPE
Список для выбора значения.

See Also:
Constant Field Values

SEPARATOR_TYPE

public static final int SEPARATOR_TYPE
Разделитель.

See Also:
Constant Field Values
Constructor Detail

CA15UserRegistrationField

public CA15UserRegistrationField(java.lang.String data)
Конструктор.

Parameters:
data - Декодируемые данные.
Method Detail

getMandatory

public boolean getMandatory()
Функция определения важности заполнения поля.

Returns:
True, если поле необходимо заполнить.

getName

public java.lang.String getName()
Функция получения читабельного имени поля.

Returns:
имя поля.

getFormName

public java.lang.String getFormName()
Функция получения зарегистрированного имени поля.

Returns:
имя поля.

getMaxLength

public int getMaxLength()
Функция получения размера значения, которое можно передать.

Returns:
размер поля или -1, если размер поля не задан.

getValue

public java.lang.String getValue()
Функция получения значения поля по умолчания.

Returns:
значение поля по умолчанию.

getComponentType

public int getComponentType()
Функция получения типа поля: EDIT, TEXTAREA, SELECT, SEPARATOR.

Returns:
тип поля.

getAllowedValues

public java.util.Vector getAllowedValues()
Функция получения списка допустимых значений (SELECT) вида [String].

Returns:
список значений.

Copyright Crypto-Pro.
All rights reserved.